<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    /* 四个方法：
   *   1.push() 该方法可以向数组的末尾添加一个或者多个元素，并返回新的数组的长度
    *         可以将要添加的元素作为方法的参数传递
    *           这样这些元素将会自动添加到数组的末尾
    *           该方法会将数组的新的长度作为返回值返回
    *   2.pop() 该方法可以删除数组的最后一个元素 并将被删除的元素作为返回值返回 即告诉浏览器删除的是谁？
    *   3.unshift()向数组开头添加一个或多个元素，并返回新的数组长度
    *               向数组开头添加元素后，其他的元素索引值会依次调整
    *   4.shift 删除数组的第一个元素 并将删除的元素返回来
    * */
    var arr=["孙悟空","猪八戒","沙和尚","白龙马"];
    // arr.push("唐僧","白骨精","蜘蛛精");//这样这些元素将会自动添加到数组的末尾
       var result= arr.push("唐僧","白骨精","蜘蛛精");
    console.log(arr);
    console.log("result="+result);//返回数组的长度7 该方法会将数组的新的长度作为返回值返回
    // arr.pop();//执行几次就删除几个 的 执行第1次
    // arr.pop();//执行第2次
    var result1=arr.pop();
    console.log(arr);
    console.log("result1="+result1);//该方法可以删除数组的最后一个元素 并将被删除的元素作为返回值返回 告诉浏览器删除的是谁？
    arr.unshift("牛魔王","托塔李天王");
    console.log(arr);//向数组前面添加了2个元素，长度增加2
    // arr.shift();//删除数组的第一个
    var result2=arr.shift();
    console.log(arr);
    console.log("result2="+result2);//删除的是那一个

</script>
</body>
</html>